package com.ostrich.module_more

import androidx.lifecycle.LiveData
import com.ostrich.library_net.BaseResponse
import com.ostrich.module_more.themes.entity.ThemesDataEntity
import com.ostrich.module_more.themes.entity.ThemesTabEntity
import io.reactivex.Observable
import retrofit2.Call
import retrofit2.http.GET
import retrofit2.http.Path

/**
 * @Author : yaotianxue
 * @Time : On 2023/11/1 10:57
 * @Description : MoreApi


1.主题

请求地址： http://baobab.kaiyanapp.com/api/v7/tag/tabList
2.通知

请求地址 ： http://baobab.kaiyanapp.com/api/v3/messages
3.互动

请求地址 ： http://baobab.kaiyanapp.com/api/v7/topic/list
 */
interface MoreApi {
    //特有：解决后台垃圾
    @GET("/api/v7/tag/tabList")
    fun tabList():Observable<ThemesTabEntity>
    //使用@Path网址上缺省值
    @GET("/api/v7/tag/childTab/{id}")
    fun data(@Path("id") id:Int):LiveData<BaseResponse<MutableList<ThemesDataEntity>>>
}